package org.application.bean;

import javax.enterprise.context.RequestScoped;
import javax.enterprise.inject.Produces;
import javax.inject.Inject;
import javax.inject.Named;

import org.application.model.Paciente;


@RequestScoped
@Named("dataFactory")
public class DataFactory {

	@Inject
	private PacienteDao pacienteDao;
	
	

	@Produces
	@Named("createData")
	public void createData() {
		/*List<Paciente> list = this.pacienteDao.getAll();
		int countPacientes =  list.size();
		if(countPacientes == 0){
			createPacientes();
		}
		*/
	}
	

	private void createPacientes() {

		Paciente paciente = new Paciente();
		paciente.setNome("Antonio Raphael Machado da Silva");
		
		pacienteDao.save(paciente);
		
		paciente = new Paciente();
		paciente.setNome("Alexandre Manoel Rafael");
		
		pacienteDao.save(paciente);
		
		paciente = new Paciente();
		paciente.setNome("Alan Bruno Ferreira da Silva");
		
		pacienteDao.save(paciente);
		
		paciente = new Paciente();
		paciente.setNome("Adriana Márcia Aguiar Sousa");
		
		pacienteDao.save(paciente);
		
		paciente = new Paciente();
		paciente.setNome("Airton Correia de Oliveira");
		
		pacienteDao.save(paciente);
		
		paciente = new Paciente();
		paciente.setNome("Ayrton Senna");
		
		pacienteDao.save(paciente);
		
		paciente = new Paciente();
		paciente.setNome("Américo Correia Souza");
		
		pacienteDao.save(paciente);
	}
}
